<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
 /*
  1 把字符串类型转为 数值型
    ECMAScript 提供了两种把非数字的原始值转换成数字的方法，
    即 parseInt() 和 parseFloat()。
    注意： parseInt() 和 parseFloat()在es5中是Global(全局对象的)的方法
         在es6中，该两个方法被移植到了Number对象上 
 */

 let i=10;
 let str='11.22.33';
//第一种：进行转换 (推荐使用)
let  num =parseInt(str);
console.log("num="+num);
//第二种 : 进行转换    NaN： not a number 不是一个数值
//let num = new Number(str);
// isNaN()  该函数可以用来判断是否为一个数值
//console.log(isNaN(num));
 let result = i+num;
console.log(result);

//-----------------------------------------------------------
/*
  把数值转为字符串

    1 ：使用toString()函数
    2 ： new String(值)
    3   使用 +""
*/

//let  test = 10;
//console.log(typeof test);
//转换
//let res = test.toString();
//let res = new String(test).toString();
//let res =test+"";
//console.log("res="+res+"转换后:"+typeof(res));

let num1 =10;

let num2 =20;

let tol = num1+num2;

console.log("num1="+num+",num2="+num2+",结果为:"+tol);
// ES6 使用字符串模板（反引号）的方式来进行字符串的拼接
//${} 叫占位符
 console.log(`num1=${num1},num2=${num2}，结果为:${tol}`);


</script>